package com.neusoft.yiyang.common.entity.medical;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.neusoft.yiyang.common.enums.MedicalRecordStatus;
import lombok.Data;
import net.sf.jsqlparser.expression.DateTimeLiteralExpression;

import java.util.Date;

/**
 * 病历，映射 medical_record 表
 */
@Data
@TableName("medical_record")
public class MedicalRecord {

    @TableId
    private Integer medicalRecordId;   // 主键ID

    private Integer customerId;        // 客户ID
    private Integer medicalStaffId;    // 就诊医护人员ID
    private Date visitTime;            // 就诊时间
    private String diagnosis;          // 诊断名称/ICD
    private String symptoms;           // 主要症状
    private String note;               // 处理摘要/医嘱
    private MedicalRecordStatus status; // 病历状态（open、closed）
}
